$(function() {
    const pros1 = new Promise((resolve, reject) => {
        // 获取分类 数量
        $.ajax(`${baseUrl}/categories/count`, {
            success: function(res) {
                // console.log('分类数量：', res);
                resolve(res)
            },
            error: function(err) {
                console.log('获取分类数量失败！');
                reject(err)

            }
        })
    })

    const pros2 = new Promise((resolve, reject) => {
        // 获取文章数量
        $.ajax(`${baseUrl}/posts/count`, {
            success: function(res) {
                // console.log('文章数量：', res);
                resolve(res)
            },
            error: function(err) {
                console.log('获取文章数量失败！');
                reject(err)
            }
        })
    })

    const pros3 = new Promise((resolve, reject) => {
        // 获取评论数量
        $.ajax(`${baseUrl}/comments/count`, {
            success: function(res) {
                // console.log('评论数量：', res);
                resolve(res)
            },
            error: function(err) {
                console.log('获取评论数量失败！');
                reject(err)
            }
        })
    })


    Promise.all([pros1, pros2, pros3]).then(res => {
        let tempObj = {}
        res.forEach(item => {
                for (let key in item) {
                    tempObj[key] = item[key]
                }
            })
            // console.log('--------', tempObj);
        const newHtml = template('listGroup', tempObj)
        $('.list-group').html(newHtml)
    }).catch(err => {
        console.log(err);
    })
});